<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Os1: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Os1
   &#160;<span id="projectnumber">1</span>
   </div>
   <div id="projectbrief">OrbSlam2 documentado y modificado</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,'Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('hierarchy.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">Class Hierarchy</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_abstract_hyper_graph_element_creator.html" target="_self">g2o::AbstractHyperGraphElementCreator</a></td><td class="desc">Abstract interface for allocating HyperGraphElement </td></tr>
<tr id="row_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_element_creator.html" target="_self">g2o::HyperGraphElementCreator&lt; T &gt;</a></td><td class="desc">Templatized creator class which creates graph elements </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_abstract_optimization_algorithm_creator.html" target="_self">g2o::AbstractOptimizationAlgorithmCreator</a></td><td class="desc">Base for allocating an optimization algorithm </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_abstract_robust_kernel_creator.html" target="_self">g2o::AbstractRobustKernelCreator</a></td><td class="desc">Abstract interface for allocating a robust kernel </td></tr>
<tr id="row_2_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_creator.html" target="_self">g2o::RobustKernelCreator&lt; T &gt;</a></td><td class="desc">Templatized creator class which creates graph elements </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_estimate_propagator_1_1_adjacency_map_entry.html" target="_self">g2o::EstimatePropagator::AdjacencyMapEntry</a></td><td class="desc">Data structure for loopuk during Dijkstra </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_hyper_dijkstra_1_1_adjacency_map_entry.html" target="_self">g2o::HyperDijkstra::AdjacencyMapEntry</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_property.html" target="_self">g2o::BaseProperty</a></td><td class="desc"></td></tr>
<tr id="row_5_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_property.html" target="_self">g2o::Property&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_property.html" target="_self">g2o::Property&lt; bool &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_property.html" target="_self">g2o::Property&lt; double &gt;</a></td><td class="desc"></td></tr>
<tr id="row_5_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_property.html" target="_self">g2o::Property&lt; int &gt;</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_block_solver_traits.html" target="_self">g2o::BlockSolverTraits&lt; _PoseDim, _LandmarkDim &gt;</a></td><td class="desc">Traits to summarize the properties of the fixed size optimization problem </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_block_solver_traits_3_01_eigen_1_1_dynamic_00_01_eigen_1_1_dynamic_01_4.html" target="_self">g2o::BlockSolverTraits&lt; Eigen::Dynamic, Eigen::Dynamic &gt;</a></td><td class="desc">Traits to summarize the properties of the dynamic size optimization problem </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_cache_1_1_cache_key.html" target="_self">g2o::Cache::CacheKey</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1anonymous__namespace_02sparse__block__matrix_8hpp_03_1_1_cmp_pair_first.html" target="_self">g2o::anonymous_namespace{sparse_block_matrix.hpp}::CmpPairFirst&lt; T1, T2, Pred &gt;</a></td><td class="desc">Helper class to sort pair based on first elem </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_col_sort.html" target="_self">g2o::ColSort</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_converter.html" target="_self">ORB_SLAM2::Converter</a></td><td class="desc">Convertidor entre <a class="el" href="namespaceg2o.html">g2o</a> y opencv </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_hyper_dijkstra_1_1_cost_function.html" target="_self">g2o::HyperDijkstra::CostFunction</a></td><td class="desc"></td></tr>
<tr id="row_12_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_uniform_cost_function.html" target="_self">g2o::UniformCostFunction</a></td><td class="desc"></td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_factory_1_1_creator_information.html" target="_self">g2o::Factory::CreatorInformation</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_optimizable_graph_1_1_edge_i_d_compare.html" target="_self">g2o::OptimizableGraph::EdgeIDCompare</a></td><td class="desc">Order edges based on the internal ID, which is assigned to the edge in <a class="el" href="structg2o_1_1_optimizable_graph.html#a6831ed69fce3dba691f53302a2813070" title="adds a new edge. ">addEdge()</a> </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_estimate_propagator.html" target="_self">g2o::EstimatePropagator</a></td><td class="desc">Propagation of an initial guess </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_16_" class="arrow" onclick="toggleFolder('16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_estimate_propagator_cost.html" target="_self">g2o::EstimatePropagatorCost</a></td><td class="desc">Cost for traversing along active edges in the optimizer </td></tr>
<tr id="row_16_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_estimate_propagator_cost_odometry.html" target="_self">g2o::EstimatePropagatorCostOdometry</a></td><td class="desc">Cost for traversing only odometry edges </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_extractor_node.html" target="_self">ORB_SLAM2::ExtractorNode</a></td><td class="desc">Pendiente de documentación </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_factory.html" target="_self">g2o::Factory</a></td><td class="desc">Create vertices and edges based on TAGs in, for example, a file </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_bo_w2_1_1_f_class.html" target="_self">DBoW2::FClass</a></td><td class="desc">Generic class to encapsulate functions to manage descriptors </td></tr>
<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_bo_w2_1_1_f_o_r_b.html" target="_self">DBoW2::FORB</a></td><td class="desc">Functions to manipulate ORB descriptors </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_force_linker.html" target="_self">g2o::ForceLinker</a></td><td class="desc"></td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_frame.html" target="_self">ORB_SLAM2::Frame</a></td><td class="desc"><a class="el" href="class_o_r_b___s_l_a_m2_1_1_frame.html" title="Frame representa un cuadro, una imagen, con los puntos singulares detectados. ">Frame</a> representa un cuadro, una imagen, con los puntos singulares detectados </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_frame_drawer.html" target="_self">ORB_SLAM2::FrameDrawer</a></td><td class="desc">Clase de instancia única que se ocupa de mostrar la imagen de la cámara, con marcas verdes sobre los puntos reconocidos </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_g2_o_batch_statistics.html" target="_self">g2o::G2OBatchStatistics</a></td><td class="desc">Statistics about the optimization </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_bo_w2_1_1_general_scoring.html" target="_self">DBoW2::GeneralScoring</a></td><td class="desc">Base class of scoring functions </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_base_multi_edge_1_1_hessian_helper.html" target="_self">g2o::BaseMultiEdge&lt; D, E &gt;::HessianHelper</a></td><td class="desc">Helper for mapping the Hessian memory of the upper triangular block </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_hyper_dijkstra.html" target="_self">g2o::HyperDijkstra</a></td><td class="desc"></td></tr>
<tr id="row_27_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_27_" class="arrow" onclick="toggleFolder('27_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph.html" target="_self">g2o::HyperGraph</a></td><td class="desc">Class that models a directed Hyper-Graph </td></tr>
<tr id="row_27_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_27_0_" class="arrow" onclick="toggleFolder('27_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_optimizable_graph.html" target="_self">g2o::OptimizableGraph</a></td><td class="desc">This is an abstract class that represents one optimization problem </td></tr>
<tr id="row_27_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_optimizer.html" target="_self">g2o::SparseOptimizer</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_action.html" target="_self">g2o::HyperGraphAction</a></td><td class="desc">Abstract action that operates on an entire graph </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_action_library.html" target="_self">g2o::HyperGraphActionLibrary</a></td><td class="desc">Library of actions, indexed by the action name; </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_30_" class="arrow" onclick="toggleFolder('30_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_hyper_graph_1_1_hyper_graph_element.html" target="_self">g2o::HyperGraph::HyperGraphElement</a></td><td class="desc">Base hyper graph element, specialized in vertex and edge </td></tr>
<tr id="row_30_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_cache.html" target="_self">g2o::Cache</a></td><td class="desc"></td></tr>
<tr id="row_30_1_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_30_1_" class="arrow" onclick="toggleFolder('30_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_1_1_edge.html" target="_self">g2o::HyperGraph::Edge</a></td><td class="desc">Abstract <a class="el" href="classg2o_1_1_hyper_graph_1_1_edge.html" title="Abstract Edge class. ">Edge</a> class </td></tr>
<tr id="row_30_1_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_30_1_0_" class="arrow" onclick="toggleFolder('30_1_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimizable_graph_1_1_edge.html" target="_self">g2o::OptimizableGraph::Edge</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_1_0_0_" class="arrow" onclick="toggleFolder('30_1_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_edge.html" target="_self">g2o::BaseEdge&lt; D, Sim3 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_30_1_0_0_0_" class="arrow" onclick="toggleFolder('30_1_0_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_binary_edge.html" target="_self">g2o::BaseBinaryEdge&lt; 7, Sim3, VertexSim3Expmap, VertexSim3Expmap &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_0_0_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_sim3.html" target="_self">g2o::EdgeSim3</a></td><td class="desc">7D edge between two Vertex7 </td></tr>
<tr id="row_30_1_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_1_0_1_" class="arrow" onclick="toggleFolder('30_1_0_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_edge.html" target="_self">g2o::BaseEdge&lt; D, Vector2d &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_30_1_0_1_0_" class="arrow" onclick="toggleFolder('30_1_0_1_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_binary_edge.html" target="_self">g2o::BaseBinaryEdge&lt; 2, Vector2d, VertexSBAPointXYZ, VertexSE3Expmap &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_0_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_s_e3_project_x_y_z.html" target="_self">g2o::EdgeSE3ProjectXYZ</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_30_1_0_1_1_" class="arrow" onclick="toggleFolder('30_1_0_1_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_binary_edge.html" target="_self">g2o::BaseBinaryEdge&lt; 2, Vector2d, VertexSBAPointXYZ, VertexSim3Expmap &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_1_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_inverse_sim3_project_x_y_z.html" target="_self">g2o::EdgeInverseSim3ProjectXYZ</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_1_1_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_sim3_project_x_y_z.html" target="_self">g2o::EdgeSim3ProjectXYZ</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_30_1_0_1_2_" class="arrow" onclick="toggleFolder('30_1_0_1_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_unary_edge.html" target="_self">g2o::BaseUnaryEdge&lt; 2, Vector2d, VertexSE3Expmap &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_1_2_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_s_e3_project_x_y_z_only_pose.html" target="_self">g2o::EdgeSE3ProjectXYZOnlyPose</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_1_0_2_" class="arrow" onclick="toggleFolder('30_1_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_edge.html" target="_self">g2o::BaseEdge&lt; D, Vector3d &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_30_1_0_2_0_" class="arrow" onclick="toggleFolder('30_1_0_2_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_binary_edge.html" target="_self">g2o::BaseBinaryEdge&lt; 3, Vector3d, VertexSBAPointXYZ, VertexSE3Expmap &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_2_0_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_stereo_s_e3_project_x_y_z.html" target="_self">g2o::EdgeStereoSE3ProjectXYZ</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_2_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_30_1_0_2_1_" class="arrow" onclick="toggleFolder('30_1_0_2_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_unary_edge.html" target="_self">g2o::BaseUnaryEdge&lt; 3, Vector3d, VertexSE3Expmap &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_2_1_0_" style="display:none;"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_edge_stereo_s_e3_project_x_y_z_only_pose.html" target="_self">g2o::EdgeStereoSE3ProjectXYZOnlyPose</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_1_0_3_" class="arrow" onclick="toggleFolder('30_1_0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_edge.html" target="_self">g2o::BaseEdge&lt; D, E &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_3_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_binary_edge.html" target="_self">g2o::BaseBinaryEdge&lt; D, E, VertexXi, VertexXj &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_1_0_3_1_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_multi_edge.html" target="_self">g2o::BaseMultiEdge&lt; D, E &gt;</a></td><td class="desc">Base class to represent an edge connecting an arbitrary number of nodes </td></tr>
<tr id="row_30_1_0_3_2_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_unary_edge.html" target="_self">g2o::BaseUnaryEdge&lt; D, E, VertexXi &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_2_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_30_2_" class="arrow" onclick="toggleFolder('30_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_1_1_vertex.html" target="_self">g2o::HyperGraph::Vertex</a></td><td class="desc">Abstract <a class="el" href="classg2o_1_1_hyper_graph_1_1_vertex.html" title="abstract Vertex, your types must derive from that one ">Vertex</a>, your types must derive from that one </td></tr>
<tr id="row_30_2_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_30_2_0_" class="arrow" onclick="toggleFolder('30_2_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimizable_graph_1_1_vertex.html" target="_self">g2o::OptimizableGraph::Vertex</a></td><td class="desc">A general case <a class="el" href="classg2o_1_1_optimizable_graph_1_1_vertex.html" title="A general case Vertex for optimization. ">Vertex</a> for optimization </td></tr>
<tr id="row_30_2_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_2_0_0_" class="arrow" onclick="toggleFolder('30_2_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_vertex.html" target="_self">g2o::BaseVertex&lt; 3, Vector3d &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_2_0_0_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_vertex_s_b_a_point_x_y_z.html" target="_self">g2o::VertexSBAPointXYZ</a></td><td class="desc">Point vertex, XYZ </td></tr>
<tr id="row_30_2_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_2_0_1_" class="arrow" onclick="toggleFolder('30_2_0_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_vertex.html" target="_self">g2o::BaseVertex&lt; 6, SE3Quat &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_2_0_1_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_vertex_s_e3_expmap.html" target="_self">g2o::VertexSE3Expmap</a></td><td class="desc">SE3 Vertex parameterized internally with a transformation matrix and externally with its exponential map </td></tr>
<tr id="row_30_2_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_30_2_0_2_" class="arrow" onclick="toggleFolder('30_2_0_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_vertex.html" target="_self">g2o::BaseVertex&lt; 7, Sim3 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_2_0_2_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_vertex_sim3_expmap.html" target="_self">g2o::VertexSim3Expmap</a></td><td class="desc"><a class="el" href="structg2o_1_1_sim3.html">Sim3</a> Vertex, (x,y,z,qw,qx,qy,qz) the parameterization for the increments constructed is a 7d vector (x,y,z,qx,qy,qz) (note that we leave out the w part of the quaternion </td></tr>
<tr id="row_30_2_0_3_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_base_vertex.html" target="_self">g2o::BaseVertex&lt; D, T &gt;</a></td><td class="desc">Templatized <a class="el" href="classg2o_1_1_base_vertex.html" title="Templatized BaseVertex. ">BaseVertex</a> </td></tr>
<tr id="row_30_3_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimizable_graph_1_1_data.html" target="_self">g2o::OptimizableGraph::Data</a></td><td class="desc"><a class="el" href="classg2o_1_1_optimizable_graph_1_1_data.html" title="data packet for a vertex. ">Data</a> packet for a vertex </td></tr>
<tr id="row_30_4_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_parameter.html" target="_self">g2o::Parameter</a></td><td class="desc"></td></tr>
<tr id="row_31_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_31_" class="arrow" onclick="toggleFolder('31_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_element_action.html" target="_self">g2o::HyperGraphElementAction</a></td><td class="desc">Abstract action that operates on a graph entity </td></tr>
<tr id="row_31_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_draw_action.html" target="_self">g2o::DrawAction</a></td><td class="desc">Draw actions </td></tr>
<tr id="row_31_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_element_action_collection.html" target="_self">g2o::HyperGraphElementActionCollection</a></td><td class="desc">Collection of actions </td></tr>
<tr id="row_31_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_write_gnuplot_action.html" target="_self">g2o::WriteGnuplotAction</a></td><td class="desc">Brief write into gnuplot </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_initializer.html" target="_self">ORB_SLAM2::Initializer</a></td><td class="desc">Inicializador de mapa en modo monocular </td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_jacobian_workspace.html" target="_self">g2o::JacobianWorkspace</a></td><td class="desc">Provide memory workspace for computing the Jacobians </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_key_frame.html" target="_self">ORB_SLAM2::KeyFrame</a></td><td class="desc">Cuadro clave, keyframe </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_key_frame_database.html" target="_self">ORB_SLAM2::KeyFrameDatabase</a></td><td class="desc">Lista invertida de KeyFrames, accesible por BoW </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_36_" class="arrow" onclick="toggleFolder('36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_linear_solver.html" target="_self">g2o::LinearSolver&lt; MatrixType &gt;</a></td><td class="desc">Basic solver for Ax = b </td></tr>
<tr id="row_36_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_linear_solver_c_c_s.html" target="_self">g2o::LinearSolverCCS&lt; MatrixType &gt;</a></td><td class="desc"><a class="el" href="classg2o_1_1_solver.html" title="Generic interface for a sparse solver operating on a graph which solves one iteration of the lineariz...">Solver</a> with faster iterating structure for the linear matrix </td></tr>
<tr id="row_36_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_linear_solver_dense.html" target="_self">g2o::LinearSolverDense&lt; MatrixType &gt;</a></td><td class="desc">Linear solver using dense cholesky decomposition </td></tr>
<tr id="row_36_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_linear_solver_eigen.html" target="_self">g2o::LinearSolverEigen&lt; MatrixType &gt;</a></td><td class="desc">Linear solver which uses the sparse Cholesky solver from Eigen </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_linear_solver.html" target="_self">g2o::LinearSolver&lt; PoseMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_local_mapping.html" target="_self">ORB_SLAM2::LocalMapping</a></td><td class="desc"><a class="el" href="class_o_r_b___s_l_a_m2_1_1_local_mapping.html" title="LocalMapping tiene una única instancia ejecutando el método Run en su propio thread. ">LocalMapping</a> tiene una única instancia ejecutando el método Run en su propio thread </td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_loop_closing.html" target="_self">ORB_SLAM2::LoopClosing</a></td><td class="desc">Cierre de bucles </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_map.html" target="_self">ORB_SLAM2::Map</a></td><td class="desc">Mapa del mundo, de puntos y keyframes </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>map</b></td><td class="desc"></td></tr>
<tr id="row_41_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_bo_w2_1_1_bow_vector.html" target="_self">DBoW2::BowVector</a></td><td class="desc">Vector of words to represent images </td></tr>
<tr id="row_41_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_bo_w2_1_1_feature_vector.html" target="_self">DBoW2::FeatureVector</a></td><td class="desc">Vector of nodes with indexes of local features </td></tr>
<tr id="row_41_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_cache_container.html" target="_self">g2o::CacheContainer</a></td><td class="desc"></td></tr>
<tr id="row_41_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_parameter_container.html" target="_self">g2o::ParameterContainer</a></td><td class="desc">Map id to parameters </td></tr>
<tr id="row_41_4_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_41_4_" class="arrow" onclick="toggleFolder('41_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_property_map.html" target="_self">g2o::PropertyMap</a></td><td class="desc">Collection of properties mapping from name to the property itself </td></tr>
<tr id="row_41_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_draw_action_1_1_parameters.html" target="_self">g2o::DrawAction::Parameters</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_map_drawer.html" target="_self">ORB_SLAM2::MapDrawer</a></td><td class="desc">Esta clase contiene los métodos para dibujar en pangolin </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_map_point.html" target="_self">ORB_SLAM2::MapPoint</a></td><td class="desc">Cada instancia representa un mapa 3D en el sistema de referencia del mapa </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_marginal_covariance_cholesky.html" target="_self">g2o::MarginalCovarianceCholesky</a></td><td class="desc">Computing the marginal covariance given a cholesky factor (lower triangle of the factor) </td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_matrix_elem.html" target="_self">g2o::MatrixElem</a></td><td class="desc"></td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_matrix_structure.html" target="_self">g2o::MatrixStructure</a></td><td class="desc">Representing the structure of a matrix in column compressed structure (only the upper triangular part of the matrix) </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_47_" class="arrow" onclick="toggleFolder('47_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>multimap</b></td><td class="desc"></td></tr>
<tr id="row_47_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_estimate_propagator_1_1_priority_queue.html" target="_self">g2o::EstimatePropagator::PriorityQueue</a></td><td class="desc">Priority queue for <a class="el" href="classg2o_1_1_estimate_propagator_1_1_adjacency_map_entry.html" title="data structure for loopuk during Dijkstra ">AdjacencyMapEntry</a> </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_d_bo_w2_1_1_templated_vocabulary_1_1_node.html" target="_self">DBoW2::TemplatedVocabulary&lt; TDescriptor, F &gt;::Node</a></td><td class="desc">Tree node </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_open_m_p_mutex.html" target="_self">g2o::OpenMPMutex</a></td><td class="desc"></td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimization_algorithm.html" target="_self">g2o::OptimizationAlgorithm</a></td><td class="desc">Generic interface for a non-linear solver operating on a graph </td></tr>
<tr id="row_50_0_" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_50_0_" class="arrow" onclick="toggleFolder('50_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimization_algorithm_with_hessian.html" target="_self">g2o::OptimizationAlgorithmWithHessian</a></td><td class="desc">Base for solvers operating on the approximated Hessian, e.g., Gauss-Newton, Levenberg </td></tr>
<tr id="row_50_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimization_algorithm_dogleg.html" target="_self">g2o::OptimizationAlgorithmDogleg</a></td><td class="desc">Implementation of Powell's Dogleg Algorithm </td></tr>
<tr id="row_50_0_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimization_algorithm_gauss_newton.html" target="_self">g2o::OptimizationAlgorithmGaussNewton</a></td><td class="desc">Implementation of the Gauss Newton Algorithm </td></tr>
<tr id="row_50_0_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimization_algorithm_levenberg.html" target="_self">g2o::OptimizationAlgorithmLevenberg</a></td><td class="desc">Implementation of the Levenberg Algorithm </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_optimization_algorithm_factory.html" target="_self">g2o::OptimizationAlgorithmFactory</a></td><td class="desc">Create solvers based on their short name </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_optimization_algorithm_property.html" target="_self">g2o::OptimizationAlgorithmProperty</a></td><td class="desc">Describe the properties of a solver </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_optimizer.html" target="_self">ORB_SLAM2::Optimizer</a></td><td class="desc"><a class="el" href="class_o_r_b___s_l_a_m2_1_1_optimizer.html" title="Optimizer concentra todas las operaciones con g2o. ">Optimizer</a> concentra todas las operaciones con <a class="el" href="namespaceg2o.html">g2o</a> </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_o_r_bextractor.html" target="_self">ORB_SLAM2::ORBextractor</a></td><td class="desc">Empaqueta todos los métodos de detección de puntos singulares y extracción de descriptores </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_o_r_bmatcher.html" target="_self">ORB_SLAM2::ORBmatcher</a></td><td class="desc"><a class="el" href="class_o_r_b___s_l_a_m2_1_1_o_r_bmatcher.html" title="ORBmatcher empaqueta todos los métodos de macheo de descriptores. ">ORBmatcher</a> empaqueta todos los métodos de macheo de descriptores </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_56_" class="arrow" onclick="toggleFolder('56_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_action_1_1_parameters.html" target="_self">g2o::HyperGraphAction::Parameters</a></td><td class="desc"></td></tr>
<tr id="row_56_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_hyper_graph_action_1_1_parameters_iteration.html" target="_self">g2o::HyperGraphAction::ParametersIteration</a></td><td class="desc"></td></tr>
<tr id="row_57_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_57_" class="arrow" onclick="toggleFolder('57_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_hyper_graph_element_action_1_1_parameters.html" target="_self">g2o::HyperGraphElementAction::Parameters</a></td><td class="desc"></td></tr>
<tr id="row_57_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_draw_action_1_1_parameters.html" target="_self">g2o::DrawAction::Parameters</a></td><td class="desc"></td></tr>
<tr id="row_57_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_write_gnuplot_action_1_1_parameters.html" target="_self">g2o::WriteGnuplotAction::Parameters</a></td><td class="desc"></td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_pn_psolver.html" target="_self">ORB_SLAM2::PnPsolver</a></td><td class="desc">Solucionador Point n-Points EPnP </td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_estimate_propagator_1_1_propagate_action.html" target="_self">g2o::EstimatePropagator::PropagateAction</a></td><td class="desc">Applying the action for propagating </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_utils_1_1_random.html" target="_self">DUtils::Random</a></td><td class="desc">Functions to generate pseudo-random numbers </td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_register_action_proxy.html" target="_self">g2o::RegisterActionProxy&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_register_optimization_algorithm_proxy.html" target="_self">g2o::RegisterOptimizationAlgorithmProxy</a></td><td class="desc"></td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_register_robust_kernel_proxy.html" target="_self">g2o::RegisterRobustKernelProxy&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_register_type_proxy.html" target="_self">g2o::RegisterTypeProxy&lt; T &gt;</a></td><td class="desc"></td></tr>
<tr id="row_65_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_65_" class="arrow" onclick="toggleFolder('65_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel.html" target="_self">g2o::RobustKernel</a></td><td class="desc">Base for all robust cost functions </td></tr>
<tr id="row_65_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_cauchy.html" target="_self">g2o::RobustKernelCauchy</a></td><td class="desc">Cauchy cost function </td></tr>
<tr id="row_65_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_d_c_s.html" target="_self">g2o::RobustKernelDCS</a></td><td class="desc">Dynamic covariance scaling - DCS </td></tr>
<tr id="row_65_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_huber.html" target="_self">g2o::RobustKernelHuber</a></td><td class="desc">Huber Cost Function </td></tr>
<tr id="row_65_3_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_pseudo_huber.html" target="_self">g2o::RobustKernelPseudoHuber</a></td><td class="desc">Pseudo Huber Cost Function </td></tr>
<tr id="row_65_4_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_saturated.html" target="_self">g2o::RobustKernelSaturated</a></td><td class="desc">Saturated cost function </td></tr>
<tr id="row_65_5_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_scale_delta.html" target="_self">g2o::RobustKernelScaleDelta</a></td><td class="desc">Scale a robust kernel to another delta (window size) </td></tr>
<tr id="row_65_6_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_tukey.html" target="_self">g2o::RobustKernelTukey</a></td><td class="desc">Tukey Cost Function </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_robust_kernel_factory.html" target="_self">g2o::RobustKernelFactory</a></td><td class="desc">Create robust kernels based on their human readable name </td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_sparse_block_matrix_c_c_s_1_1_row_block.html" target="_self">g2o::SparseBlockMatrixCCS&lt; MatrixType &gt;::RowBlock</a></td><td class="desc">A block within a column </td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_scoped_open_m_p_mutex.html" target="_self">g2o::ScopedOpenMPMutex</a></td><td class="desc">Lock a mutex within a scope </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_scope_time.html" target="_self">g2o::ScopeTime</a></td><td class="desc">Class to measure the time spent in a scope </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_s_e3_quat.html" target="_self">g2o::SE3Quat</a></td><td class="desc"></td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_serializer.html" target="_self">ORB_SLAM2::Serializer</a></td><td class="desc">Clase encargada de la serialización (guarda y carga) del mapa </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_sim3.html" target="_self">g2o::Sim3</a></td><td class="desc"></td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_sim3_solver.html" target="_self">ORB_SLAM2::Sim3Solver</a></td><td class="desc">Solucionador de transformación sim3 para cerrar bucles </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_74_" class="arrow" onclick="toggleFolder('74_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>SimplicialLDLT</b></td><td class="desc"></td></tr>
<tr id="row_74_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_linear_solver_eigen_1_1_cholesky_decomposition.html" target="_self">g2o::LinearSolverEigen&lt; MatrixType &gt;::CholeskyDecomposition</a></td><td class="desc">Sub-classing Eigen's SimplicialLDLT to perform ordering with a given ordering </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_75_" class="arrow" onclick="toggleFolder('75_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_solver.html" target="_self">g2o::Solver</a></td><td class="desc">Generic interface for a sparse solver operating on a graph which solves one iteration of the linearized objective function </td></tr>
<tr id="row_75_0_" class="even" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_75_0_" class="arrow" onclick="toggleFolder('75_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_block_solver_base.html" target="_self">g2o::BlockSolverBase</a></td><td class="desc">Base for the block solvers with some basic function interfaces </td></tr>
<tr id="row_75_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_block_solver.html" target="_self">g2o::BlockSolver&lt; Traits &gt;</a></td><td class="desc">Implementation of a solver operating on the blocks of the Hessian </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix.html" target="_self">g2o::SparseBlockMatrix&lt; MatrixType &gt;</a></td><td class="desc">Sparse matrix which uses blocks </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix.html" target="_self">g2o::SparseBlockMatrix&lt; LandmarkMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix.html" target="_self">g2o::SparseBlockMatrix&lt; PoseLandmarkMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix.html" target="_self">g2o::SparseBlockMatrix&lt; PoseMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix_c_c_s.html" target="_self">g2o::SparseBlockMatrixCCS&lt; MatrixType &gt;</a></td><td class="desc">Sparse matrix which uses blocks </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix_c_c_s.html" target="_self">g2o::SparseBlockMatrixCCS&lt; PoseLandmarkMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix_c_c_s.html" target="_self">g2o::SparseBlockMatrixCCS&lt; PoseMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix_diagonal.html" target="_self">g2o::SparseBlockMatrixDiagonal&lt; MatrixType &gt;</a></td><td class="desc">Sparse matrix which uses blocks on the diagonal </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix_diagonal.html" target="_self">g2o::SparseBlockMatrixDiagonal&lt; LandmarkMatrixType &gt;</a></td><td class="desc"></td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_sparse_block_matrix_hash_map.html" target="_self">g2o::SparseBlockMatrixHashMap&lt; MatrixType &gt;</a></td><td class="desc">Sparse matrix which uses blocks based on hash structures </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_system.html" target="_self">ORB_SLAM2::System</a></td><td class="desc"><a class="el" href="class_o_r_b___s_l_a_m2_1_1_system.html" title="System se instancia una única vez en main, en la variable SLAM. ">System</a> se instancia una única vez en main, en la variable SLAM </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_bo_w2_1_1_templated_vocabulary.html" target="_self">DBoW2::TemplatedVocabulary&lt; TDescriptor, F &gt;</a></td><td class="desc">Generic Vocabulary </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_utils_1_1_timestamp.html" target="_self">DUtils::Timestamp</a></td><td class="desc"><a class="el" href="class_d_utils_1_1_timestamp.html" title="Timestamp. ">Timestamp</a> </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_tracking.html" target="_self">ORB_SLAM2::Tracking</a></td><td class="desc">Objeto único que se ejecuta en su propio Trhead, y se inicia con Run() </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_hyper_dijkstra_1_1_tree_action.html" target="_self">g2o::HyperDijkstra::TreeAction</a></td><td class="desc"></td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1anonymous__namespace_02sparse__block__matrix_8hpp_03_1_1_triplet_col_sort.html" target="_self">g2o::anonymous_namespace{sparse_block_matrix.hpp}::TripletColSort</a></td><td class="desc"></td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1anonymous__namespace_02sparse__block__matrix_8hpp_03_1_1_triplet_entry.html" target="_self">g2o::anonymous_namespace{sparse_block_matrix.hpp}::TripletEntry</a></td><td class="desc"></td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_d_utils_1_1_random_1_1_unrepeated_randomizer.html" target="_self">DUtils::Random::UnrepeatedRandomizer</a></td><td class="desc">Provides pseudo-random numbers with no repetitions </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structg2o_1_1_optimizable_graph_1_1_vertex_i_d_compare.html" target="_self">g2o::OptimizableGraph::VertexIDCompare</a></td><td class="desc">Order vertices based on their ID </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classg2o_1_1_estimate_propagator_1_1_vertex_i_d_hash_function.html" target="_self">g2o::EstimatePropagator::VertexIDHashFunction</a></td><td class="desc">Hash function for a vertex </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_o_r_b___s_l_a_m2_1_1_viewer.html" target="_self">ORB_SLAM2::Viewer</a></td><td class="desc"><a class="el" href="class_o_r_b___s_l_a_m2_1_1_viewer.html" title="Viewer representa la interfaz de usuario. ">Viewer</a> representa la interfaz de usuario </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.12 </li>
  </ul>
</div>
</body>
</html>
